/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package com.banco.struts.model.vo;

/**
 *
 * @author alumnoFI
 */
@SuppressWarnings("serial")
public class Usuario implements Comparable<Usuario> {
    
    public static final int NIVEL_USUARIO = 1;
    public static final int NIVEL_ADMINISTRADOR = 2;
    public static final int NIVEL_USUARIO_ADMINISTRATIVO = 3;
    
    private long idUsuario;
    private String documento;
    private String nombre;
    private String pin;
    private String email;
    private int tipoUsuario;

    public String getDocumento() {
        return documento;
    }

    public void setDocumento(String documento) {
        this.documento = documento;
    }

    public String getEmail() {
        return email;
    }

    public void setEmail(String email) {
        this.email = email;
    }

    public long getIdUsuario() {
        return idUsuario;
    }

    public void setIdUsuario(long idUsuario) {
        this.idUsuario = idUsuario;
    }

    public String getNombre() {
        return nombre;
    }

    public void setNombre(String nombre) {
        this.nombre = nombre;
    }

    public String getPin() {
        return pin;
    }

    public void setPin(String pin) {
        this.pin = pin;
    }

    public int getTipoUsuario() {
        return tipoUsuario;
    }

    public void setTipoUsuario(int tipoUsuario) {
        this.tipoUsuario = tipoUsuario;
    }
    
    @Override
	public int compareTo(Usuario o) {
		return getNombre().compareTo(o.getNombre());
	}
    
}
